﻿#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//
//int main() {
//    int a;
//    while (scanf("%d", &a) != EOF)
//    {
//        int i = 0, j = 0;
//        for (i = 0; i < a; i++)
//        {
//            for (j = 0; j < a; j++)
//            {
//                if (j == i || j == a - i-1)
//                {
//                    printf("*");
//                }
//                else
//                {
//                    printf(" ");
//
//                }
//               
//            }
//            printf("\n");
//        }
//
//    }
//    return 0;
//}
//
//#include <stdio.h>
//int main()
//{
//    int a, b;
//    while (scanf("%d %d", &a, &b) != EOF)// 注意，如果输入是多个测试用例，请通过while循环处理多个测试用例
//        printf("%d\n", a + b);
//    return 0;
//}

//#include<stdio.h>
//int main()
//{
//    int a = 0, b = 0;
//    scanf("%d %d", &a, &b);
//    int c = a * b;
//    int k = 0;
//    /*if(a<b)
//    {
//        k=a;
//        a=b;
//        b=k;
//    }
//    while(k=a%b)
//    {
//        a=b;
//        b=k;
//    }
//    printf("%d\n",c/b);*/
//    m = a > b ? a : b;
//    for (;; k++)
//    {
//        if (k % a == 0 && k % b == 0)
//        {
//            printf("%d", k);
//            break;
//        }
//    }
//
//    return 0;
//}


#include<stdio.h>
#include<string.h>
int main()
{
    char ch1[100], ch2[100];
    scanf("%[^\n]", ch1);
    int len = strlen(ch1);
    
    int i = 0, j = 1;
    i = len-2;
    do
    {
        j++;
        if (ch1[i] > 'z' || ch1[i] < 'A')
        {
            
            int m = 0;
            for (m = 1; m < j; m++)
            {
                printf("%c",ch1[i + m]);
            }
            if (ch1[i + j] != ' ')
            {
                printf("%c ", ch1[i + j]);
            }
            else
            {
                printf(" ");
            }
            j = 0;
        }
        if (i==0)
        {

            int m = 0;
            for (m = 0; m <=j; m++)
            {
                printf("%c", ch1[i + m]);
            }

            
        }
        i--;
    } while (i >= 0);
   /* ch2[len] = "\0";
    printf("%s", ch2);*/
    return 0;
}